🍷 Drinks & tanninsHow to remove red wine stains
Tannins & anthocyanins · cold water beats salt
The purple in red wine comes from anthocyanins in the grape skins, and the dry, astringent taste from tannins. Both dissolve in water, so the most important thing is to dilute the stain with water before it dries. You may hear that pouring white wine on it neutralizes it, but that's really just adding more liquid, and it works about as well as cold water.
🔬 Why this order works
Anthocyanins turn red in acid and bluish in alkali, so the stain may briefly look blue when you apply detergent. Don't panic; just rinse. Oxygen bleach breaks down whatever pigment remains.
🧺 Step by step
Tap a step when it's done to tick it off.
👕 By fabric
Repeated oxygen bleach soaks will remove most of it. If the care label allows, you can finish with diluted chlorine bleach.
Test a color-safe oxygen bleach before using it. If the wine and the garment are similar colors, fading may end up more noticeable than the stain, so soak in several short rounds.
Blot and rinse with cold water, then take it straight to a dry cleaner — that's the safe option. Once red wine has dried, it's hard to remove from silk or wool at home without damaging them.
🚫 Don't
- Rinsing with hot water — it drives the pigment deeper into the fibers.
- Rubbing with bar soap.
- Pouring on white wine or sparkling water and rubbing — it only makes the stain bigger.
⏳ If it has already dried
For old wine stains, the most dependable approach is an overnight soak in water mixed with liquid detergent and oxygen bleach. On white cotton you can then step up to chlorine bleach.
💡 Tip
For white cotton like tablecloths and napkins, simply putting them in cold water to soak right after the meal makes the next day's wash much easier.
❓ Common questions
Does sprinkling salt really get it out?
Salt only soaks up wine that hasn't dried yet so it spreads less; it doesn't break down the pigment. Use it as a stopgap at the table when you can't use water, then follow up with a cold-water rinse and detergent.
What if it spills on a carpet or sofa?
You can't soak it, so pour on a little cold water at a time and press with a dry towel to absorb it, over and over. Then do the same with water mixed with liquid detergent, and finish with plain water to remove the detergent. Pouring on a lot of water at once lets it soak into the padding underneath, and the stain will wick back up.
🔗 Related stains
🧭 All stains
- Coffee stains
- Red wine stains
- Kimchi & tteokbokki sauce stains
- Curry stains
- Tomato sauce & ketchup stains
- Jjajang (black bean sauce) & soy sauce stains
- Chocolate stains
- Grease & oil stains
- Milk, formula & spit-up stains
- Blood stains
- Mud & red clay stains
- Yellow sweat stains
- Shirt collar & cuff grime
- Lipstick & lip tint stains
- Foundation & cushion compact stains
- Sunscreen stains
- Nail polish stains
- Hair dye stains
- Ballpoint pen ink stains
- Permanent marker & name pen stains
- Grass stains
- Chewing gum
- Candle wax & crayon stains
- Rust stains
- Mildew stains
- Egg stains
- Green & black tea stains
- Fruit, juice & cola stains
- Baby poop & diaper blowout stains
- Urine stains & odor
- White deodorant marks
- Mascara & eyeliner stains
- Water-based & acrylic paint stains
- Sticker, tape & adhesive residue
- Highlighter stains
- Fountain pen & printer ink stains
- Hat sweat stains & forehead marks
General home methods. For valuable garments or unknown fabrics, take them to a dry cleaner and say what the stain is. Follow product labels for bleaches and solvents, ventilate, and never mix them.